package com.wzj.uarmor.controller;

import com.wzj.uarmor.domain.MiskMapping;
import com.wzj.uarmor.service.IMiskMappingService;
import com.wzj.uarmor.utils.ResponseStatus;
import com.wzj.uarmor.utils.ResponseVO;
import com.wzj.uarmor.utils.ResultUtil;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.*;

/**
 * 磁盘隐射日志（新）
 * @author lei.l
 * @version 1.0
 * @date 2023/1/31 16:30
 */
@RestController
@RequestMapping("/miskMapping")
@RequiredArgsConstructor
public class MiskMappingController {


    private final IMiskMappingService miskMappingService;

    /**
     * 挂载列表
     *
     * @return
     */
    @GetMapping("/list")
    public ResponseVO list() {
        //查询数据
        return ResultUtil.vo(miskMappingService.list());
    }

    /**
     * 挂载新增
     * @param miskMapping misk映射
     * @return {@link ResponseVO}
     */
    @PostMapping("/add")
    public ResponseVO add(@RequestBody MiskMapping miskMapping) {
        // 添加文件
        miskMappingService.save(miskMapping);
        //文件其它操作
        return ResultUtil.success(ResponseStatus.SUCCESS);
    }
}
